<?php
// +----------------------------------------------------------------------
// | 幕小铺
// +----------------------------------------------------------------------
// | 版权所有 2016~2020 幕小铺科技（大连）有限公司
// +----------------------------------------------------------------------
// | 2020/06/10
// +----------------------------------------------------------------------

namespace app\erp\validate;

use think\Validate;

/**
 * 公共类 验证器 购物车管理
 * @package app\admin\validate
 * @author shiqiang
 */
class Salecar extends Validate
{

    protected $rule = [
        'user_id'	    =>  'require|number|gt:0',
        'id'		    =>  'require',
        'goods_id'		=>  'require|number|gt:0',
        'sku_id'		=>  'require|number|gt:0',
        'num'		    =>  'require|number|gt:0',
        'store_id'		=>  'require|number|gt:0',
        'article_no'	=>  'require',
    ];

    protected $message  =   [
        'user_id'		=> 'user_id格式错误',
        'id'			=> 'id格式错误',
        'goods_id' 		=> 'goods_id格式错误',
        'sku_id' 		=> 'sku_id格式错误',
        'num' 			=> 'num格式错误',
        'store_id'		=> 'store_id格式错误',
        'article_no'	=> '条码错误',
    ];

    //验证场景
    protected $scene = [
        'salecar_list'=>  [//列表
            'user_id',
            'store_id',
        ],
        'salecar_add'=>  [//添加
            'user_id',
            'goods_id',
            'sku_id',
            'num',
        ],
		'salecar_add_scan'=>  [//添加
            'user_id',
            'article_no',
        ],
        'update_sku_num'=>  [//修改数量
            'user_id',
            'id',
            'num',
        ],
		'update_sku_id'=>  [//修改sku
            'user_id',
            'id',
            'goods_id',
            'sku_id',
        ],
		 'salecar_delete'=>  [//删除
            'user_id',
            'id',
        ],
    ];
}
